function bubbleSort(arr) {
    const len = arr.length;
    let temp;
    for (let i = 0; i < len; i++) {
        for (let j = 0; j < len - 1; j++) {
            if (arr[j] > arr[j + 1]) { // 升序
                // 原始做法！
                // temp = arr[j];
                // arr[j] = arr[j + 1];
                // arr[j + 1] = temp

                // 使用 ES6 新增的方法 【也就是数组的解构赋值】
                [arr[j], arr[j + 1]] = [arr[j + 1], arr[j]]
                flag = true
            }
        }
    }
    return arr
}

console.log(bubbleSort([11, 3, 4, 5, 1]))
